catch a glimpse - German English Dictionary